package com.shunda.trade.entity;

import java.util.Date;
import java.io.Serializable;

/**
 * 用户信息表(TradeOrder)实体类
 *
 * @author makejava
 * @since 2025-03-13 21:36:37
 */
public class TradeOrder implements Serializable {
    private static final long serialVersionUID = -48471028751622326L;
/**
     * 订单ID
     */
    private Long orderId;
/**
     * 油站ID
     */
    private Long deptId;
/**
     * 用户ID
     */
    private Long userId;
/**
     * 业务员ID
     */
    private Long salesmanId;
/**
     * 油号
     */
    private String oilNumber;
/**
     * 金额（默认单位元）
     */
    private Double oilAmount;
/**
     * 单价（默认单位元）
     */
    private Double oilUnitPrice;
/**
     * 加油升数（默认单位L）
     */
    private Double oilQuantity;
/**
     * 支付方式（1线上支付2线下支付）
     */
    private String payMethod;
/**
     * 支付状态（1创建2支付中3支付完成4分润完成）
     */
    private String payStatus;
/**
     * 订单时间
     */
    private Date orderDate;

    /**
     * 微信支付侧订单的唯一标识
     */
    private String transactionId;
/**
     * 总分润金额（元）
     */
    private Double profitAmount;
/**
     * 创建者
     */
    private String createBy;
/**
     * 创建时间
     */
    private Date createTime;
/**
     * 更新者
     */
    private String updateBy;
/**
     * 更新时间
     */
    private Date updateTime;
/**
     * 备注
     */
    private String remark;


    public Long getOrderId() {
        return orderId;
    }

    public void setOrderId(Long orderId) {
        this.orderId = orderId;
    }

    public Long getDeptId() {
        return deptId;
    }

    public void setDeptId(Long deptId) {
        this.deptId = deptId;
    }

    public Long getUserId() {
        return userId;
    }

    public void setUserId(Long userId) {
        this.userId = userId;
    }

    public Long getSalesmanId() {
        return salesmanId;
    }

    public void setSalesmanId(Long salesmanId) {
        this.salesmanId = salesmanId;
    }

    public String getOilNumber() {
        return oilNumber;
    }

    public void setOilNumber(String oilNumber) {
        this.oilNumber = oilNumber;
    }

    public Double getOilAmount() {
        return oilAmount;
    }

    public void setOilAmount(Double oilAmount) {
        this.oilAmount = oilAmount;
    }

    public Double getOilUnitPrice() {
        return oilUnitPrice;
    }

    public void setOilUnitPrice(Double oilUnitPrice) {
        this.oilUnitPrice = oilUnitPrice;
    }

    public Double getOilQuantity() {
        return oilQuantity;
    }

    public void setOilQuantity(Double oilQuantity) {
        this.oilQuantity = oilQuantity;
    }

    public String getPayMethod() {
        return payMethod;
    }

    public void setPayMethod(String payMethod) {
        this.payMethod = payMethod;
    }

    public String getPayStatus() {
        return payStatus;
    }

    public void setPayStatus(String payStatus) {
        this.payStatus = payStatus;
    }

    public Date getOrderDate() {
        return orderDate;
    }

    public void setOrderDate(Date orderDate) {
        this.orderDate = orderDate;
    }

    public String getTransactionId() {
        return transactionId;
    }

    public void setTransactionId(String transactionId) {
        this.transactionId = transactionId;
    }

    public Double getProfitAmount() {
        return profitAmount;
    }

    public void setProfitAmount(Double profitAmount) {
        this.profitAmount = profitAmount;
    }

    public String getCreateBy() {
        return createBy;
    }

    public void setCreateBy(String createBy) {
        this.createBy = createBy;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getUpdateBy() {
        return updateBy;
    }

    public void setUpdateBy(String updateBy) {
        this.updateBy = updateBy;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getRemark() {
        return remark;
    }

    public void setRemark(String remark) {
        this.remark = remark;
    }

}

